Skip to content

ci: use Zulu for the release smoke (fixes windows-aarch64)#45

Merged
dfa1 merged 2 commits into
mainfrom
ci/fix-winarm-jdk
Jun 28, 2026
Merged

ci: use Zulu for the release smoke (fixes windows-aarch64)#45
dfa1 merged 2 commits into
mainfrom
ci/fix-winarm-jdk

Conversation

@dfa1

@dfa1 dfa1 commented Jun 28, 2026

Copy link
Copy Markdown
Owner

First smoke run (28313867692) passed on 5 of 6 legs. windows-aarch64 failed at Set up JDK 25 — Temurin has no Windows/ARM64 JDK 25 build yet, so the smoke step was skipped.

Fix: switch the matrix to Zulu, which ships JDK 25 for all six targets (verified jdk25.0.3 win-arm64 via Azul's API) and is already the distribution publish.yml uses. Uniform > per-leg overrides.

Passing legs from the first run: linux-x86_64, linux-aarch64, osx-x86_64, osx-aarch64, windows-x86_64. Will re-run after merge to confirm all six green on Zulu.

🤖 Generated with Claude Code

dfa1 and others added 2 commits June 28, 2026 08:39
The first run failed only on windows-aarch64, at "Set up JDK 25": Temurin
has no Windows/ARM64 JDK 25 build yet. Zulu ships JDK 25 for all six
targets (and is already the distribution used in publish.yml), so switch
the whole matrix to Zulu for a uniform, working setup. The other five legs
(linux x64/arm64, macOS x64/arm64, windows x64) passed on the first run.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Make the JDK distribution explicit per matrix leg (all zulu) and reference
${{ matrix.distribution }} in setup-java, so a single target can be pointed
at another vendor later without restructuring the step.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dfa1 dfa1 merged commit 99423dc into main Jun 28, 2026
1 check passed
@dfa1 dfa1 deleted the ci/fix-winarm-jdk branch June 28, 2026 06:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant